package com.cyf.activemq.network.bean;

import lombok.Data;

/**
 * 请求：TOC->TOB 发送优惠券信息
 * Created by cage on 2017/3/30.
 */
@Data
public class MqSendCouponReq extends MqBusinessReq {

    private Integer parkingId;          // 车场id
    private Integer localMerchantId;    // 本地车场系统中的商户id
    private Integer merchantCouponId;   // 云端系统的优惠券id，下发车场成功后原样返回，云端更新优惠券下发状态
    private String mobile;              // 手机号
    private String plate;               // 车牌号码
    private int createdTime;            // 开始时间
    private int endTime;                // 截止时间（根据此字段定时检测过期）
    private String couponCode;          // 优惠码、唯一标识
    private Integer couponType;	        // 二维码类型 1是免费时间 2是免金额
    private Integer freeHours;	        // 免费小时 单位秒
    private Integer freeAmount;	        // 免费金额 单位分
    // pmsvr均升级支持（上下行通道），代码优化: 以下两个作废
    private Integer feeGroupId;         // 计费规则id（云端）
    private Integer bindingFeeGroupId;  // 优惠券绑定的计费规则id（云端）
    private Integer localFeeGroupId;     // 优惠券计费规则id（本地）
    private Integer localBindingFeeGroupId;  // 优惠券绑定的计费规则id（本地）

    private Integer freeLimit;          // 优惠上限：单位分（减免方式不是按固定金额减免时，超过优惠上限部分不予减免）（0-没有上限）
    private Integer limitParkingId;     // 车场名称（优惠券仅限某停车场使用）
    private Integer useWay;             // 使用方式：1-线下使用，2-线上使用
    private Integer type;               // 优惠券类型：1-停车券 2-广告支付优惠券 3-通用券
    private Double discount;            // 折扣
    private String remark;              // 备注
    private Integer status; //状态
    private int timespent; //使用时间

    private int issueNumber;//发行数量

}
